/**
 * Copyright &copy; 2020 <a href="https://github.com/somowhere/exam-system">exam-system</a> All rights reserved.
 */
package com.shanhesoft.java.modules.exam.domain.vo;

import com.shanhesoft.java.common.core.vo.DataDto;
import com.shanhesoft.java.common.persistence.domain.IdEntity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * 编程题管理Dto 编程题管理
 * @author admin
 * @version 2020-09-26 20:36:04
 */
@Data @ToString @NoArgsConstructor @AllArgsConstructor
public class OjProblemsVo extends IdEntity<OjProblemsVo> {

	private static final long serialVersionUID = 1L;


	/** questionBankId 题库编号 */
	private String questionBankId;
	private String questionBankName;
	/** languageId 编程语言编号 */
	private String languageId;
	private String languageName;
	/** problemType 1->练习,2->作业,3->试题 */
	private Integer problemType;
	/** problemName 试题名称 */
	private String problemName;
	// 完成数
	private Integer solvedCount;
	private Integer correctCount;
	private String submissionCode;
	/** problemTimeLimit 最大运行时间 */
	private Long problemTimeLimit;
	/** problemMemoryLimit 最大运行内存 */
	private Long problemMemoryLimit;
	/** problemDescription 试题描述 */
	private String problemDescription;
	/** problemInputFormat 输入格式 */
	private String problemInputFormat;
	/** problemOutputFormat 输出格式 */
	private String problemOutputFormat;
	/** problemSampleInput 输入样例 */
	private String problemSampleInput;
	/** problemSampleOutput 输出样例 */
	private String problemSampleOutput;
	/** problemHint 试题提示 */
	private String problemHint;
	/** problemAnswer 参考答案 */
	private String problemAnswer;


}
